home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Megahits 5
/
Megahits 5 (1994)(GTI - Rhein-Main-Soft)(DE)(Disc 2 of 2)[!].iso
/
archive
/
print
/
virtprinters2.lha
/
iff_printer_source
/
dospecial.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-06-27
|
957b
|
38 lines
/**************************************************************************
*
* DoSpecial for IFF_Printer driver.
*/
#include <exec/types.h>
#include <devices/printer.h>
#include <devices/prtbase.h>
extern void Eject(void);
int DoSpecial(UWORD *command, char outputBuffer[], BYTE *vline,
BYTE *currentVMI, BYTE *crlfFlag, UBYTE Parms[]){
extern struct PrinterData *PD;
extern struct PrinterExtendedData *PED;
extern long *myIFFhandle;
outputBuffer[0]=NULL;
return(0);
}
ConvFunc(char *buf, char c, int flag)
/* flag - expand lf into lf/cr flag (0-yes, else no ) */
{
if (c == '\014') { /* if formfeed (page eject) */
Eject(); /* Eject page */
}
return(0); /* don't pass any chars back to the printer device */
}
Close(struct printerIO *ior)
{
if (myIFFhandle) { /* if data has been printed */
Eject(); /* Eject page */
}
return(0);
}